home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / ggraph / commands.h < prev    next >
Text File  |  1989-07-12  |  5KB  |  184 lines

  1. /****************************************************************/
  2. /*    commands for ggraph                    */
  3. /*    xgr - X grid on/off                    */
  4. /*        xgr on|off                    */
  5. /*    ygr - Y grid on/off                    */
  6. /*        ygr on|off                    */
  7. /*    xax - X axis on/off                    */
  8. /*        xax on|off                    */
  9. /*    yax - Y axis on/off                    */
  10. /*        yax on|off                    */
  11. /*    xti - X ticks on/off                    */
  12. /*        xti on|off                    */
  13. /*    yti - Y ticks on/off                    */
  14. /*        yti on|off                    */
  15. /*    xtl - X label on/off                    */
  16. /*        xtl on|off                    */
  17. /*    ytl - Y label on/off                    */
  18. /*        ytl on|off                    */
  19. /*    gti - Graph title                    */
  20. /*        gti <string>                    */
  21. /*    das - Data start                    */
  22. /*        das <string>                    */
  23. /*    xla - X label                        */
  24. /*        xla <string>                    */
  25. /*    yla - Y label                        */
  26. /*        yla <string>                    */
  27. /*    tif - Graph title on/off                */
  28. /*        tif on|off                    */
  29. /*    dae - Data end                        */
  30. /*        dae                        */
  31. /*    xst - Set X scaling                    */
  32. /*        xst <# of tick> <delta> <starting tick> <dev org>   */ 
  33. /*    yst - Set Y scaling                    */
  34. /*        yst <# of tick> <delta> <starting tick> <dev org>   */ 
  35. /*    lty - Line type                     */
  36. /*        lty <line name> <type #>            */
  37. /*    lcu - Curve type                    */
  38. /*        lcu <line name> <curve type>            */
  39. /*    lof - Line on/off                    */
  40. /*        lof <line name> on|off                */
  41. /*    lsy - Line symbol                    */
  42. /*        lsy <line name> <symbol #>            */
  43. /*    dra - Draw graph                    */
  44. /*        dra <output file name>                */
  45. /*    lla - Line label on/off                    */
  46. /*        lla <line name> on|off                */
  47. /*    llp - Line label position                */
  48. /*        llp <line name> <X pos> <Y pos>            */
  49. /*    sla - Line label string                    */
  50. /*        sla <line name> <string>            */
  51. /*    fra - graph frame on or off                */
  52. /*        fra on|off                    */
  53. /*    frt - graph frame thickness                */
  54. /*        frt <size #>                    */
  55. /*    xgt - X grid type                    */
  56. /*            xgt <grid #>                    */
  57. /*    ygt - Y grid type                    */
  58. /*            ygt <grid #>                    */
  59. /*    *gtp - Graph title position                */
  60. /*            gtp <X coord> <Y coord>                */
  61. /*    *ytp - Y label position                    */
  62. /*            ytp <X coord> <Y coord>                */
  63. /*    *xtp - X label position                    */
  64. /*            xtp <X coord> <Y coord>                */
  65. /*    tis - Title text size                    */
  66. /*            tis <size #>                    */
  67. /*    xts - X label text size                    */
  68. /*            xts <size #>                    */
  69. /*    yts - Y label text size                    */
  70. /*            yts <size #>                    */
  71. /*    *lth - line thickness                    */
  72. /*            lth <size #>                    */
  73. /*    typ - type of graph                    */
  74. /*            typ <type #>                    */
  75. /*    xpr - precision for X tick labels            */
  76. /*            xpr <#> <#>                    */
  77. /*    ypr - precision for Y tick labels            */
  78. /*            ypr <#> <#>                    */
  79. /*    syz - symbol size                    */
  80. /*            syz <size #>                    */
  81. /*    ssw - symbols on or off                    */
  82. /*            ssw on|off                    */
  83. /*    tft - title font                    */
  84. /*            tft <font #>                    */
  85. /*    xft - X label font                    */
  86. /*            xft <font #>                    */
  87. /*    yft - Y label font                    */
  88. /*            yft <font #>                    */
  89. /*    *rea - read a command file                */
  90. /*            rea <file name>                    */
  91. /*    *ver - Y label vertical                    */
  92. /*            ver on|off                    */
  93. /*    *lox - X coordinates logs                */
  94. /*            lox on|off                    */
  95. /*    *loy - Y coordinates logs                */
  96. /*            loy on|off                    */
  97. /*    *log - log-log graph                    */
  98. /*            log on|off                    */
  99. /*    *xle - x axis length in units                */
  100. /*        xle <length>                    */
  101. /*    *yle - y axis length in units                */
  102. /*        xle <length>                    */
  103. /*                                */
  104. /****************************************************************/
  105. /* commands */
  106. #define XGRID 0
  107. #define YGRID 1
  108. #define XAXIS 2
  109. #define YAXIS 3
  110. #define XTICK 4
  111. #define YTICK 5
  112. #define XTICKL 6
  113. #define YTICKL 7
  114. #define TITLE 8
  115. #define DATASTART 9
  116. #define XLABLE 10
  117. #define YLABLE 11
  118. #define TITFLG 12
  119. #define DATAEND 13
  120.  
  121. #define SETX 14            /* temp hack to set parameters */
  122. #define SETY 15            /* temp hack to set parameters */
  123.  
  124. #define LTYPE 16
  125. #define LCURVE 17
  126. #define LONOFF 18
  127. #define LSYM 19
  128. #define DRAW 20
  129. #define LINELABEL 21
  130. #define LLINELABPOS 22
  131. #define SLINELABEL 23
  132. #define FRAME 24
  133. #define FRAMETHICK 25
  134. #define XGRTYPE 26
  135. #define YGRTYPE 27
  136. #define TITLEPOS 28
  137. #define YPOS 29
  138. #define XPOS 30
  139. #define TITLESIZE 31
  140. #define XSIZE 32
  141. #define YSIZE 33
  142. #define LTHICK 34
  143. #define GTYPE 35
  144. #define XPRECISION 36
  145. #define YPRECISION 37
  146. #define SYMBOLSZ 38
  147. #define SYMBOLSW 39
  148. #define TITLEFT 40
  149. #define XFONT 41
  150. #define YFONT 42
  151. #define READ 43
  152. #define VERTICALT 44
  153. #define LOGX 45
  154. #define LOGY 46
  155. #define LOGLOG 47
  156. #define QUIT 48
  157. #define FIRST_LAB 49
  158. #define FIRST_LAB_X 50
  159. #define FIRST_LAB_Y 51
  160. #define COMMENT 52
  161. #define AXCROSS 53
  162. #define AXCROSS_X 54
  163. #define AXCROSS_Y 55
  164. #define LEGEND 56
  165. #define LEGEND_BOX 57
  166. #define LEGEND_SIDE 58
  167. #define SET_LEGEND_LABEL 59
  168. #define SET_LEGEND_HEADING 60
  169. #define SET_LEGEND_HEAD_FONT 61
  170. #define SET_LEGEND_HEAD_SIZE 62
  171. #define XTICK_FONT 63
  172. #define YTICK_FONT 64
  173. #define XTICK_SIZE 65
  174. #define YTICK_SIZE 66
  175. #define XSET 67
  176. #define YSET 68
  177. #define LINE_LAB_FONT 69
  178. #define LINE_LAB_SIZE 70
  179. #define XAXIS_LENGTH 71
  180. #define YAXIS_LENGTH 72
  181. #define SET_UNITS 73
  182.  
  183. #define MAXCOMMAND 74
  184.